package com.badger.generator.constant;

/**
 * database的静态类
 * @author liqi
 *
 */
public final class DataBaseDriver {
    public final static String MYSQL = "com.mysql.jdbc.Driver";

    public final static String ORACLE = "oracle.jdbc.driver.OracleDriver";

    public final static String POSTGRE_SQL = "org.postgresql.Driver";

    /**
     * 父级接口静态代码
     */
    /** 父级entity **/
    public final static String BASE_ENTITY = "com.xxxx.core.mp.base.BaseDataEntity";
    /** 父级Mapper **/
    public final static String BASE_MAPPER = "com.xxxx.core.mp.base.AbstractMapper";
    /** 父级service **/
    public final static String BASE_SERVICE = "com.xxxx.core.mp.base.BaseService";
    /** 父级service实现 **/
    public final static String BASE_SERVICE_IMPL = "com.xxxx.core.mp.base.BaseServiceImpl";
    /**父级的controller*/
    public final static String BASE_CONTROLLER = "com.badger.generator.base.controller.BaseController";
    /**父级的 api controller*/
    public final static String API_CONTROLLER = "com.badger.generator.base.controller.ApiController";

    public final static String MP_MAPPER = "com.baomidou.mybatisplus.core.mapper.BaseMapper";

    public final static String MP_SERVICE = "com.baomidou.mybatisplus.extension.service.IService";

    public final static String MP_SERVICE_IMPL =  "com.baomidou.mybatisplus.extension.service.impl.ServiceImpl";

    private DataBaseDriver() {
    }

}
